import 'package:freezed_annotation/freezed_annotation.dart';

part 'sj_call_create_body.g.dart';

@JsonSerializable()
class SjCallCreateBody {
  final String? clientSessionId;
  final String? toUserId;
  final int? callType;
  final int? callSource;
  final String? playSupportType;
  final String? isFree;
  final List<int>? supportVideoSdks;
  SjCallCreateBody(
      {this.clientSessionId,
      this.toUserId,
      this.callType,
      this.callSource,
      this.playSupportType,this.isFree, this.supportVideoSdks});

  factory SjCallCreateBody.fromJson(Map<String, dynamic> json) =>
      _$SjCallCreateBodyFromJson(json);
  Map<String, dynamic> toJson() => _$SjCallCreateBodyToJson(this);
}
